home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / dflat_r_.arc / VIDEO.H < prev    next >
Text File  |  1991-10-02  |  661b  |  26 lines

  1. /* ---------------- video.h ----------------- */
  2.  
  3. #ifndef VIDEO_H
  4. #define VIDEO_H
  5.  
  6. #include "rect.h"
  7.  
  8. void getvideo(RECT, void far *);
  9. void storevideo(RECT, void far *);
  10. extern unsigned video_mode;
  11. extern unsigned video_page;
  12. void wputch(WINDOW, int, int, int);
  13. int GetVideoChar(int, int);
  14. void PutVideoChar(int, int, int);
  15. void get_videomode(void);
  16. void wputs(WINDOW, void *, int, int);
  17. void scroll_window(WINDOW, RECT, int);
  18.  
  19. #define clr(fg,bg) ((fg)|((bg)<<4))
  20. #define vad(x,y) ((y)*(SCREENWIDTH*2)+(x)*2)
  21. #define ismono() (video_mode == 7)
  22. #define istext() (video_mode < 4)
  23. #define videochar(x,y) (GetVideoChar(x,y) & 255)
  24.  
  25. #endif
  26.